for (let i = 0; i < 5; i++) {
  console.log(i);
}

let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

let i = 0;
do {
  console.log(i);
  i++;
} while (i < 5);

let score = 85;
if (score >= 90) {
  console.log("优秀");
} else if (score >= 75) {
  console.log("良好");
} else if (score >= 60) {
  console.log("及格");
} else {
  console.log("不及格");
}

let score = 75;
if (score >= 90) {
  console.log("优秀");
} else {
  console.log("不优秀");
}

let day = 4;
switch (day) {
  case 1:
    console.log("星期一");
    break;
  case 2:
    console.log("星期二");
    break;
  case 3:
    console.log("星期三");
    break;
  case 4:
    console.log("星期四");
    break;
  case 5:
    console.log("星期五");
    break;
  case 6:
    console.log("星期六");
    break;
}
if (condition) {
  // 条件为真的代码块
} else {
  // 条件为假的代码块
}


switch (expression) {
  case value1:
    // 表达式等于value1时执行的代码块
    break;
  case value2:
    // 表达式等于value2时执行的代码块
    break;
  // 可以有多个case语句
  default:
    // 表达式不等于任何case值时执行的代码块
}